package config

// Listener 一个监听文件配置变化的接口
type Listener interface {
	Listen(oldconf *Configuration, newconf *Configuration) bool
}

// ListenDefault 默认监听方法就是格式正确
type ListenDefault struct {
}

// Listen 默认监听方法就是格式正确
func (ls ListenDefault) Listen(oldconf *Configuration, newconf *Configuration) bool {
	// 默认监听就是判断是否可以正确parse
	if newconf != nil {
		return true
	}
	return false
}
